package transformation;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

/**
 * @author DCSGO
 * @version 1.0
 * 编码问题
 * 字符流读取非 UTF-8 文本文件
 */
public class CodeQuestion {
    public static void main(String[] args) throws IOException {
        String filePath = "C:\\Users\\Administrator\\Desktop\\Javacode\\java-learning-code\\chapter19\\src\\transformation\\ANSI.txt";
        BufferedReader br = new BufferedReader(new FileReader(filePath));
        System.out.println(br.readLine()); //读取的文件的编码默认是 UTF-8 读取没有问题
        //但要是我们改变一下原本文件的编码
        //Hello �人�� 就会出现乱码 并且 BufferedReader 在读取文件中的字符时无法指定编码
        //难道就无能为力了吗? 当然不->转换流就能解决这个问题
    }
}
